*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}



*{
    padding: 0;
    margin: 0;
    box-sizing: border-box;
}

/* ================= About Us Section ================= */

.about-section{
    padding: 60px 10px;
}

.about-heading h2{
    text-align: center;
    font-size: 50px;
    line-height: 57px;
}

.about-heading h2 span{
    color: red;
}

.about-row{
    margin-top: 30px !important;
}

.about-row .about-col{
    align-content: center;
}

.about-row .about-col img{
    width: 100%;
}

.about-row .about-col h2 span{
    color: red;
}

.about-row .about-col p{
    font-size: 15px;
}

/* About Responsive */
@media(max-width:768px){
    .about-heading h2{
        font-size: 35px;
        line-height: normal;
    }
}

/* ================= Logo Section ================= */

.logo-section{
    background: red;
    padding: 50px 10px;
}

.logo-heading h2{
    font-size: 50px;
    text-align: center;
    color: #ffffff;
    line-height: normal;
}

.logo-heading h2 span{
    color: black;
}

.logo-heading p{
    color: white;
    text-transform: uppercase;
    font-size: 20px;
    text-align: center;
}

.logo-row{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.logo-row .logo-col{
    flex: 0 0 20%;
    padding: 10px;
    margin-top: 20px;
}

.logo-row .logo-col .logo-img{
    background: white;
    border-radius: 10px;
    padding: 10px;
}

.logo-row .logo-col .logo-img img{
    width: 100%;
}

/* Logo Responsive */
@media(max-width:999px){
    .logo-row .logo-col{
        flex: 0 0 33.33%;
    }
}

@media(max-width:500px){
    .logo-heading h2{
        font-size: 35px;
    }

    .logo-row .logo-col{
        flex: 0 0 50%;
    }
}

/* ================= Service Section ================= */

.service-section{
        background-image: url("https://ultraguard.ae/assets/img/company/why-choose-us/Ultrabg1.webp");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    min-height: 900px;
    padding: 50px 10px;
}

.service-img img{
    width: 100%;
}

/* Service Responsive */
@media(max-width:1200px){
    .service-section{
        min-height: 800px;
    }
}

@media(max-width:999px){
    .service-section{
        min-height: 600px;
    }
}

@media(max-width:768px){
    .service-section{
        min-height: 500px;
    }
}

@media(max-width:500px){
    .service-section{
        min-height: 400px;
    }
}


/*Blog section*/
     .blog-section{
                padding: 25px 10px;
            }
            .blog-heading h2{
                    font-size: 50px;
    text-align: center;
    line-height: normal;
            }
            .blog-heading h2 span{
                color:red;
            }
            .blog-heading p{
                  text-align: center;
                    font-size: 15px;
            }
            .blog-row .blog-col{
                margin-top: 1rem;
            }
.blog-row .blog-col img{
    width:100%;
        border-bottom: 10px solid red;
}
.blog-row .blog-col1 img{
        border-top: 10px solid red;
         border-bottom: 0px solid red ;
}
.blog-row .blog-col h4{
        margin: 10px 0px;
            font-weight: 600;
}
.blog-row .blog-col p{
    font-size: 15px;
}
@media(max-width:768px){
     .blog-heading h2{
                    font-size: 35px;
            }
              .blog-heading p{
                  text-align: justify;
            }
}
/*Blog section close*/

/*testing section*/
 .testing-section{
                 margin: 40px 0px 60px 0px;
    background: black;
           }
           .testing-row{
               
           }
           .testing-row .testing-col1{
                   align-content: center;
                   padding: 20px 0px;
           }
           .testing-row .testing-col2 img{
               width:100%;
           }
           .testing-row .testing-col2 {
          align-content: center;
           }
           
            
             .testing-row .testing-col1 h2{
                 color:white;
             }
              .testing-row .testing-col1 h2 span{
                  color:red;
              }
              .testing-row .testing-col1 p{
                  font-size: 15px;
                  color:white;
              }
               .testing-row .testing-col1 ul{
                   margin-left: 25px;
               }
                .testing-row .testing-col1 ul li{
                        font-size: 20px;
                        color:white;
    list-style: circle;
                }
                
                @media(max-width:768px){
                      .testing-row{
               padding: 40px 15px;
           }
           .testing-row .testing-col2{
               margin-top: 2rem;
           }
                }
/*testing section close*/



/*ppf section*/

.PPFF-section{
                  padding: 40px 10px 40px 10px;
          }
        
            .ppf-row .ppf-col1 img{
                width: 100%;
                    height: 600px;
          }
             .ppf-row .ppf-col1 h2{
                  font-size: 50px;
                   line-height: normal;

          }
             .ppf-row .ppf-col1 span{
              color:red;
          }
            .ppf-row .ppf-col2 p{
                font-size: 15px;
          }
            .ppf-row .ppf-col2 h4{
                color:red;
            }
             .ppf-col{
                 margin-top: 2rem;
             }
            .ppf-col h2{
                    color:red;
                  font-size: 50px;
                   line-height: normal;
                   text-align: center;
            }
          
       @media(max-width:600px){
           .ppf-row .ppf-col1 h2 {
    font-size: 35px;
           }
           .ppf-col h2 {
    font-size: 35px;
           }
       }
/*ppf section close*/



.about-banner {
       background-image: url(https://www.ultraguard.ae/assets/img/company/why-choose-us/banner.webp) !important;
          
               background-position: center !important;
    background-size: cover;
}
